package com.sheng.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.sheng.entity.ApiAuto;
import com.sheng.po.jmeter.JmeterSavePo;
import com.sheng.po.jmeter.PageJmeterQuery;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 王胜
 * @since 2022-12-02 13:31
 */
public interface IApiAutoService extends IService<ApiAuto> {

    Integer saveJmxWindows(JmeterSavePo jmeterSavePo);

    //分页查询

    PageInfo<ApiAuto> getJmeterInfoByPage(PageJmeterQuery pageJmeterQuery);

    //windows环境下根据脚本id执行脚本
    String runJmWinById(Integer id);

    //根据脚本id获取信息
    ApiAuto getJmeterById(Integer id);

    //更新脚本信息
    Integer updateJmeter(ApiAuto apiAuto);

    //删除脚本信息
    Integer deleteJmeter(Integer id);
}
